home *** CD-ROM | disk | FTP | other *** search
/ Chip 2005 February / CMCD0205.ISO / Software / Freeware / Programare / bluej / bluejsetup-203.exe / {app} / lib / afrikaans / javac.help < prev    next >
Text File  |  2004-12-19  |  28KB  |  784 lines

  1. as of release 1.4, 'assert' is a keyword, and may not be used as an identifier
  2. Die woord 'assert' is nou (sedert 1.4) deel van die Java taal
  3. en het 'n spesiale betekenis (dit is 'n sleutelwoord).
  4. U kan dit nie gebruik as naam vir 'n veranderlike of metode nie.
  5. Kies asb. 'n ander naam.
  6.  
  7. qualified new of static class
  8. Geen verdere hulp beskikbaar.
  9.  
  10. * is abstract; cannot be instantiated
  11. Die klas is gedefinieer as "abstract". Dit beteken
  12. dat dit metode(s) bevat waarvoor dit nie self
  13. 'n implementering verskaf nie ("abstract methods").
  14. U kan nie objekte van abstrakte klasse skep nie.
  15. Gebruik 'n subklas (of skryf een) van die abstrakte
  16. klas wat al die abstrakte metodes implementeer.
  17. Objekte kan dan van hierdie subklas geskep word.
  18.  
  19.  
  20. abstract methods cannot have a body
  21. U het 'n metode as abstrak gedeklareer en toe
  22. nogtans 'n metodelyf geskryf. Dit is teenstrydig.
  23. Abstrakte metodes het slegs 'n metodekopstuk 
  24. gevolg deur 'n kommapunt.  U moet ≥f die woord 
  25. "abstract" ≥f die metodelyf verwyder.
  26.  
  27. * is already defined in *
  28. Daar is reeds 'n veranderlike (of dalk 
  29. 'n parameter) met dieselfde naam in 
  30. hierdie metode. Gebruik 'n ander naam vir
  31. hierdie een. (Of het u dalk bedoel om dieselfde 
  32. veranderlike hier te gebruik? Dan moet u die 
  33. naam van die tipe hier verwyder sodat dit nie
  34. soos 'n nuwe deklarasie lyk nie.)
  35.  
  36. anonymous class implements interface; cannot have arguments
  37. Geen verdere hulp beskikbaar.
  38.  
  39. anonymous class implements interface; cannot have qualifier for new
  40. Geen verdere hulp beskikbaar.
  41.  
  42. array required, but *
  43. U gebruik hier sintaks wat dit laat lyk of u
  44. probeer om 'n skikkingelement te gebruik, 
  45. maar die veranderlike waarna verwys word 
  46. is egter nie 'n skikking nie.
  47.  
  48. break outside switch or loop
  49. Die "break" stelling neem die beheer uit 'n blok
  50. uit, byvoorbeeld uit 'n "switch"-blok of 'n lus 
  51. ("for"-, "while"- of "do"-lus). Dit kan nie
  52. buitekan so 'n blok gebruik word nie.
  53.  
  54. * must be first statement in constructorDie heel eerste wat moet gebeur in elke klas
  55. wat 'n superklas het, is dat die superklas se
  56. konstruktor geroep moet word. Dit kan eksplisiet
  57. gedoen word deur 'n reδltjie 
  58.     super(...);
  59. as die eerste instruksie van die konstruktor
  60. te skryf (vervang die kolletjies met die nodige
  61. parameters).  As mens probeer om lede van die
  62. superklas te gebruik voordat die konstruktor
  63. geloop het, soek mens net moeilikheid!
  64.  
  65. cannot access *
  66. Geen verdere hulp beskikbaar.
  67.  
  68. cannot assign a value to final variable *
  69. Die veranderlike waaraan u iets hier wil toeken
  70. is gedeklareer as "final". Dit beteken dat sy 
  71. waarde nie later verander kan word nie. As dit
  72. regtig nodig is om die waarde te kan verander,
  73. dan moet u die sleutelwoord "final" uitvee voor
  74. die deklarasie van die veranderlike.
  75.  
  76. type variables cannot be dereferenced
  77. U kan nie die dot-notasie gebruik om te verwys na 
  78. velde of metodes (attribute) van tipe-veranderlikes nie.
  79.  
  80. * cannot be dereferenced
  81. U gebruik dot-notasie om toegang te kry tot 
  82. 'n veld of metode van van 'n ander objek,
  83. maar die veranderlike wat u gebruik is nie
  84. 'n tipe objek nie - dit het nie velde of 
  85. metodes nie.
  86.  
  87. cannot inherit from final *
  88. Die superklas (die klasnaam wat kom net na die
  89. "extends" sleutelwoord) is as "final" gedeklareer.
  90. Dit beteken dat hierdie klas geen subklasse
  91. mag hΩ nie.  Jammer - u kan nie daarvan af
  92. oorerf as die klas dit nie toelaat nie ...
  93.  
  94. * before supertype constructor has been called
  95. Die heel eerste wat moet gebeur in elke klas
  96. wat 'n superklas het, is dat die superklas se
  97. konstruktor geroep moet word. Dit kan eksplisiet
  98. gedoen word deur 'n reδltjie
  99.     super(...);
  100. as die eerste instruksie van die konstruktor
  101. te skryf (vervang die kolletjies met die nodige
  102. parameters).  As mens probeer om lede van die
  103. superklas te gebruik voordat die konstruktor
  104. geloop het, soek mens net moeilikheid!
  105.  
  106. cannot return a value from method whose result type is void
  107. 'n metode met 'n resultaattipe void kan nie 'n waarde
  108. terugstuur nie.  Die metode mag dus nie 'n 
  109. return-stelling bevat nie.
  110.  
  111. cannot select a static class from a parameterized type
  112. Geen verdere hulp beskikbaar.
  113.  
  114. * cannot be inherited with different arguments:*
  115. Geen verdere hulp beskikbaar.
  116.  
  117. 'catch' without 'try'
  118. "catch" is 'n Java sleutelwoord wat slegs na 'n 
  119. "try"-blok kan voorkom. Die korrekte patroon is
  120.    try {
  121.       stellings;
  122.    }
  123.    catch(Exception e) {
  124.       stellings;
  125.    }
  126.  
  127. * clashes with package of same name
  128. Maak seker dat die klas en die pakket
  129. verskillende name het.  Klasname begin
  130. normaalweg met 'n hoofletter, terwyl
  131. pakketname met 'n kleinletter begin.
  132.  
  133. code too large for try statement
  134. Daar is te veel kode in hierdie "try"-blok.
  135. Plaas die kode in 'n aparte metode en skryf
  136. dan net 'n metoderoep hier in die "try"-blok
  137.  
  138. constant expression required
  139. U het 'n veranderlike of uitdrukking hier gebruik,
  140. maar dit is onwettig.  Slegs konstantes mag hier
  141. gebruik word.  Konstantes is vasgekodeerde getalle (soos 42)
  142. of indentifiseerders wat as "final" gedeklareer is.
  143.  
  144. continue outside of loop
  145. Die "continue"-stelling word gebruik om 
  146. dadelik met die volgende herhaling van die lus
  147. te begin.  Dit het geen betekenis buite 'n lus 
  148. nie en kan dus net binne "for", "while" of "do"
  149. lusse gebruik word.
  150.  
  151. cyclic inheritance involving *
  152. Sikliese oorerwing.  U probeer hier om 'n
  153. klas deur oorerwing uit te brei, maar daardie
  154. klas is reeds deur oorerwing 'n uitbreiding
  155. van hierdie klas.  Dit kan nie werk nie.
  156. U moet besluit watter een is die superklas en
  157. watter een is die subklas
  158.  
  159. * does not exist
  160. Die naam wat u hier gebruik bestaan nie.
  161. (Dit kan 'n poging wees om 'n veranderlike of
  162. 'n klas of 'n pakket te benoem.)
  163. Daar was geen veranderlike of klas of pakket 
  164. met hierdie naam nie.
  165.  
  166. duplicate class:*
  167. Dit lyk of daar reeds 'n klas met hierdie naam is.
  168.  
  169. duplicate case label
  170. U het dieselfde etiket tweemaal gebruik in 
  171. dieselfde "switch"-stelling
  172.  
  173. duplicate default label
  174. U het tweemaal "default" geskryf in dieselfde
  175. "switch"-stelling.  Slegs een is toelaatbaar.
  176.  
  177. 'else' without 'if'
  178. 'n 'else'-sleutelwoord kan slegs voorkom as deel van
  179. 'n 'if'-stelling in die vorm
  180.    if (voorwaarde)
  181.       stelling; 
  182.    else
  183.       stelling; 
  184. Miskien het u net vergeet om krulhakies rondom die 
  185. groepe stellings te plaas, soos volg:
  186.    if (voorwaarde)
  187.    { 
  188.       stelling1; 
  189.       stelling2;
  190.    }
  191.    else
  192.    { 
  193.       stelling3; 
  194.    }
  195.  
  196. empty character literal
  197. U het 'n karakterkonstante geskryf wat leeg is.
  198. U mag nie '' skryf nie.  'n Karakterkonstante is
  199. 'n enkele karakter tussen enkelaanhalingstekens,
  200. byvoorbeeld 'a'.  Normaalweg is daar presies net een
  201. karakter tussen die aanhalingstekens - die enigste
  202. uitsondering is waar die agteroor skuinsstreep
  203. (bekend and die "ontsnapkarakter") wat gebruik word
  204. om spesiale karakters aan te dui soos '\n' of '\t'.  
  205.  
  206. * has already been caught
  207. Hierdie catch-stelling is nutteloos. Dit
  208. sal nooit uitgevoer word nie, want alle
  209. uitsonderings wat gedeklareer is, word reeds
  210. gevang deur 'n ander catch-stelling daarbo.
  211.  
  212. * is never thrown in body of corresponding try statement
  213. U het gedeklareer dat 'n uitsondering 
  214. hier gevang moet word, maar dit blyk dat 
  215. hierdie uitsondering nooit hier aangemeld sal
  216. word nie, want daar is geen stelling in die
  217. "try"-blok wat direk of indirek sal veroorsaak
  218. dat sodanige uitsondering aangemeld word nie.
  219.  
  220. 'finally' without 'try'
  221. "finally" is 'n Java sleutelwoord wat slegs 
  222. nß 'n "try"-blok kan voorkom. Die korrekte patroon is
  223.    try {
  224.       stellings;
  225.    }
  226.    catch(Exception e) {
  227.      stellings;
  228.    }
  229.    finally {
  230.       stellings;
  231.    }
  232.  
  233. floating point number too large
  234. Die stelsel kan nie wisselpuntgetalle wat so groot is hanteer nie.
  235.  
  236. floating point number too small
  237. Die stelsel kan nie wisselpuntgetalle wat so klein is hanteer nie.
  238.  
  239.  
  240. inner classes cannot have static declarations
  241. U kan nie statiese tipes deklareer binne
  242. geneste klasse nie. As u 'n statiese tipe hier
  243. benodig, moet dit in die buitenste klas gedeklareer word.
  244.  
  245. illegal character:*
  246. Daar kom 'n ontoelaatbare karakter op hierdie
  247. plek indie bronkodelΩer voor. 
  248. Die karakter is moontlik onsigbaar. As u dit nie
  249. kan opspoor om uit te vee nie, vee dan die hele
  250. lyntjie uit en tik dit oor.
  251.  
  252. illegal combination of modifiers: *
  253. U het probeer om twee modifiseerders te kombineer,
  254. maar dit word beskou as 'n onwettige kombinasie.
  255. Die betekenis van die een is waarskynlik teenstrydig
  256. met die ander een.  'n Voorbeeld sou wees om te probeer
  257. om abstract te kombineer met native, final, private of 
  258. synchronized.
  259.  
  260. illegal escape character
  261. 'n Ontsnapkarakter word geskryf met 'n agteroor-
  262. skuisstreep gevolg deur 'n tweede karakter,
  263. byvoorbeeld '\n'. Dit word gebruik om spesiale
  264. karakters mee te spesifiseer. Daar is 'n beperkte
  265. aantal karakters wat op 'n agteroorskuisstreep kan
  266. volg, naamlik: \n, \t, \b, \r, \f, \\, \', \" 
  267. en getalle. As u die agteroorskuinsstreep self wil laat
  268. skryf, gebruik dan "\\" - dit sal vervang word met 'n
  269. enkele agteroorskuinsstreep in die string.
  270.  
  271. illegal forward reference
  272. Geen verdere hulp beskikbaar.
  273.  
  274. illegal initializer for *
  275. Geen verdere hulp beskikbaar.
  276.  
  277. illegal line end in character literal
  278. Ongeldige reeleinde in karakterkonstante.
  279. Daar is 'n reelbreuk waar daar 'n karakterkonstante
  280. moes wees.  Dit is nie toelaatbaar nie.
  281. As u 'n reelbreuk (nuwe lyn) wil spesifiseer, moet us
  282. dit skryf as 'n spesiale karakter, naamlik '\n'.
  283.  
  284. illegal qualifier; {0} is not an inner class
  285. Geen verdere hulp beskikbaar.
  286.  
  287. illegal start of expression
  288. Geen verdere hulp beskikbaar.
  289.  
  290. illegal start of type
  291. By 'n posisie in die bronkode waar die naam van 
  292. 'n tipe verwag is, is daar iets anders gevind  
  293. (waarskynlik 'n Java gereserveerde sleutelwoord). 
  294. Deursoek hierdie lyntjie vir ongeldige tipe-definisies.
  295.  
  296. illegal unicode escape
  297. Geen verdere hulp beskikbaar.
  298.  
  299. improperly formed type, some parameters are missing
  300. Geen verdere hulp beskikbaar.
  301.  
  302. incomparable types: *
  303. Geen verdere hulp beskikbaar.
  304.  
  305. integer number too large: *
  306. Hier is 'n getal gegee wat te groot is om in te pas 
  307. in die datatipe wat hier verwag word.  Die oplossing 
  308. is moontlik om 'n groter datatipe te gebruik byvoorbeeld 
  309. "long" in plaas van "int".
  310.  
  311. internal error; cannot instantiate *
  312. Geen verdere hulp beskikbaar.
  313.  
  314. * but with different return type
  315. Hier is moontlik 'n kombinasie van twee metodes met 
  316. dieselfde naam en parameters, maar met verskillende 
  317. antwoord-tipes.  Dit word nie toegelaat nie.
  318. Dit gebeur waarskynlik omdat die klas twee koppelvlakke
  319. implementeer.  Albei koppelvlakke het 'n metode met
  320. dieselfde naam en parameters, maar verskillende antwoord-tipes.
  321. As dit die geval is kan hierdie koppelvlakke nie albei 
  322. ge∩mplementeer word nie, tensy een van hulle verander word.
  323. Een opsie is om een van die metodes 'n ander naam te gee,
  324. en 'n ander opsie is om hulle antwoord-tipes dieselfde te maak.
  325.  
  326. interface expected here
  327. 'n Koppelvlak kan slegs van 'n ander koppelvlak erf. 
  328. Die naam wat na die "extends" sleutelwoord staan, verwys nie 
  329. na 'n koppelvlak ("interface")nie.
  330.  
  331. interface methods cannot have body
  332. Die metodes binne koppelvlakdefinisies mag slegs deklarasies wees. 
  333. Dit beteken dat dit moet bestaan uit 'n metode-opskrif gevolg deur 
  334. 'n kommapunt.  Hier mag dus geen kode binne die metode wees nie.
  335.  
  336. hexadecimal numbers must contain at least one hexadecimal digit 
  337. Heksadesimale getalle moet ten minste een heksadesimale syfer bevat. 
  338. Hier is 'n heksadesimale getal (een wat begin met "0X"). Daar moet 
  339. ten minste een syfer na die X volg.
  340.  
  341. invalid method declaration; return type required
  342. 'n Metodedefinisie moet die antwoord-tipe (teruggee-tipe) voorskryf. 
  343. As die metode byvoorbeeld 'n String as antwoord moet gee, dan 
  344. kan die definisie soos volg lyk: 
  345.     public String myMethod(); 
  346. Indien daar geen antwoord teruggegee moet word aan die roepende 
  347. metode nie, dan moet die spesiale sleutelword "void" gebruik word 
  348. om aan te toon dat daar niks teruggegee word nie, byvoorbeeld: 
  349.     public void myMethod();
  350.  
  351. * already in use
  352. Daar is reeds 'n veranderlike (of dalk parameter)
  353. met dieselfde naam in hierdie metode.  Gebruik 'n ander 
  354. naam. Of as die bedoeling is om dieselfde veranderlike te 
  355. gebruik, dan moet die tipe nie weer voor die veranderlike 
  356. naam verskyn nie, anders lyk dit soos 'n nuwe deklarasie.
  357.  
  358. * is accessed from within inner class; needs to be declared final
  359. Lokale veranderlikes kan nie normaalweg deur binne-klasse 
  360. gebruik word nie - dit is wat hier probeer word. 
  361. Daar is twee opsies:  moenie die lokale veranderlike hier 
  362. gebruik nie, of gaan deklareer die lokale veranderlike as 
  363. "final" sodat dit hier ook gebruik kan word.
  364.  
  365. malformed floating point literal
  366. Hier is een of ander fout met die skryfwyse van 'n 
  367. wisselpuntgetal (dit is 'n getal met 'n desimale punt in.)
  368. Voorbeelde van korrekte skryfwyses is soos volg:
  369. 18.0      18.     1.8e1     .18E2
  370.  
  371. missing method body, or declare abstract
  372. Metodes moet ≥f geskryf word met 'n metodelyf,
  373. ≥f hulle moet as abstrak gedeklareer word.
  374. 'n Metodelyf is die blok kode tussen krulhakies { }
  375. wat direk na die metode-opskrif gegee word.
  376. As 'n metode nie 'n lyf het nie, moet die deklarasie
  377. die sleutelwoord "abstract" bevat, byvoorbeeld:
  378.     public abstract int getAnswer();
  379.  
  380. missing return statement
  381. Hier is 'n metode wat gedeklareer is om 'n waarde as antwoord
  382. terug te gee aan die roepende metode.  Daar is egter geen
  383. "return"-stelling in die lyf van die metode nie.
  384. Los die probleem op deur een van die volgende te doen:
  385.    - deklareer die teruggee-tipe van die metode as "void"
  386.      as die metode nie 'n antwoord moet gee nie, of
  387.    - skryf 'n "return"-stelling met die nodige waarde
  388.      aan die einde van die metode, byvoorbeeld:
  389.          return 42;
  390.      of
  391.          return "Marvin";
  392. Die tipe van die terugee-waarde moet pas by die gedeklareerde 
  393. tipe in die opskrif van die metode.
  394.  
  395. missing return value
  396. Hier is 'n "return"-stelling wat nie 'n waarde teruggee nie.
  397. Los die probleem op deur een van die volgende te doen:
  398.    - deklareer die teruggee-tipe van die metode as "void"
  399.      as die metode nie 'n antwoord moet gee nie, of
  400.    - skryf 'n "return"-stelling met die nodige waarde
  401.      aan die einde van die metode, byvoorbeeld:
  402.          return 42;
  403.      of
  404.          return "Marvin";
  405. Die tipe van die terugee-waarde moet pas by die gedeklareerde 
  406. tipe in die opskrif van die metode.
  407.  
  408. name clash: *
  409. U het twee metodes met dieselfde naam gedefinieer.  Dit word 
  410. slegs toegelaat indien die een die ander een oorheers/herdefinieer,
  411. maar dit is nie die geval hier nie.  Een van die name sal moet verander.
  412.  
  413. * is reserved for internal use
  414. Die term wat aangedui word is gereserveerde vir interne gebruik.
  415. As dit bedoel is om 'n naam van 'n veranderlike of 'n klas te wees,
  416. dan sal dit verander moet word.
  417.  
  418. native methods cannot have a body
  419. Hier is 'n metode wat as "native" gedeklareer is, maar
  420. nogtans 'n metodelyf het.  As dit "native"moet wees,
  421. dan mag daar slegs 'n metode-opskrif gegee word.
  422. Verwyder die metodelyf (die blok tussen krulhakies { } ),
  423. of verwyder die sleutelwoord "native".
  424.  
  425. no enclosing instance of type {0} is in scope
  426. Geen verdere hulp beskikbaar.
  427.  
  428. no interface expected here
  429. Hier word verwys na 'n koppelvlak (moontlik in die "extends"
  430. deklarasie van 'n klas).  'n Klas kan slegs 'n uitbreiding wees
  431. van 'n ander klas, nie van'n koppelvlak nie.  Indien u wel vanaf 
  432. die koppelvlak wil "erf" moet u die koppelvlak implementeer deur
  433. die sleutelwoord "implements" te gebruik in plaas van "extends".
  434.  
  435. {0} has no match in entry in {1}; required {2}
  436. Geen verdere hulp beskikbaar.
  437.  
  438. * is not defined in a public class or interface; cannot be accessed from outside package
  439. Geen verdere hulp beskikbaar.
  440.  
  441. * cannot be accessed from outside package
  442. Die klas wat u hier probeer gebruik is nie 'pubic' nie.
  443. Dit beteken: die definisie daarvan begin nie met die volgende nie:
  444.    public class ...
  445. As 'n klas nie 'public' is nie, kan dit nie buitekant
  446. sy eie pakket beguik word nie. As u regtig hierdie klas moet gebruik,
  447. dan moet u sy definisie aanpas sodat dit 'public' is.
  448.  
  449. not a loop label: *
  450. Die etikette wat u gebruik vir lusbewerkings, soos
  451.    continue <etiket>;
  452. moet gedefinieer word om 'n lus aan te dui (dit beteken: 
  453. hulle moet geplaas word direk voor die begin van
  454. 'n lus). Die etiket wat u hier noem is nie op die regte
  455. plek nie - dit dui nie die begin van 'n lus aan nie.
  456.  
  457. not a statement
  458. Hier is 'n lyntjie kode wat nie 'n volledige Java uitdrukking 
  459. of stelling is nie.  Kyk asb. weer mooi wat hier moet gebeur
  460. en hoe die sintaks moet lyk.
  461.  
  462. not an enclosing class:*
  463. You have tried to access the current object ('this') pointer
  464. of another class outside your own. This is only allowed
  465. if that other class is an enclosing class of the current one
  466. (in other words: in an inner class you can access the outer
  467. class, but no others).
  468.  
  469. * cannot be applied to *
  470. Die operator of bewerkingsteken wat hier gebruik word, kan nie
  471. gebruik word vir hierdie datatipes nie.  Die fout is dalk
  472. 'n verkeerde operator, verkeerde veranderlike of dalk 'n verkeerde datatipe.
  473.  
  474. * clashes with class of same name
  475. Sorg dat die klas en die pakket verskillende name het.
  476. Gewoonlik begin die naam van 'n klas met 'n hoofletter en die
  477. naam van 'n pakkette met 'n kleinletter.
  478.  
  479. possible fall-through into case
  480. Geen verdere hulp beskikbaar.
  481.  
  482. error reading *
  483. Geen verdere hulp beskikbaar.
  484.  
  485. recursive constructor invocation
  486. Volgens hierdie kode moet die konstruktor
  487. homself roep.  Dit word nie toegelaat nie, want
  488. dit sal waarskynlik in oneindige rekursie ontaard.
  489.  
  490. * is ambiguous, both *
  491. Die identifiseerder se naam in hierdie boodskap kan
  492. nie behoorlik onderskei word nie, want daar is meer as een 
  493. klas of koppelvlak in die lys wat ingetrek word deur "import"
  494. stellings wat hierdie naam het.  Die oplossing is om na die
  495. klas te verwys met die volle kwalifikasie (bv. java.util.List) 
  496. of om slegs die nodige klas in te trek deur die "import"-stelling
  497. te kwalifiseer (byvoorbeeld: import java.util.List).
  498.  
  499. repeated interface
  500. Hier is 'n herhaling van dieselfde koppelvlaknaam
  501. in die "implements"-deklarasie.  Eenmaal is genoeg,
  502. my geheue is nie so sleg nie :-)
  503.  
  504. repeated modifier
  505. In hierdie deklarasie is dieselfde aanpasser tweemaal gebruik.
  506. 'n Aanpasser is 'n sleutelwoord soos:
  507.   final, static, public, private, volatile, ...
  508.  
  509. {0} has {1} access in {2}
  510. Geen verdere hulp beskikbaar.
  511.  
  512. return outside method
  513. You can use a 'return' statement only in methods
  514. (not in initializer blocks or other non-method
  515. code segments).
  516.  
  517. signature does not match {0}; incompatible interfaces
  518. Geen verdere hulp beskikbaar.
  519.  
  520. signature does not match {0}; incompatible supertype
  521. Geen verdere hulp beskikbaar.
  522.  
  523. * should be declared abstract; it does not define *
  524. Hierdie klas erf vanaf 'n abstrakte klas of koppelvlak.
  525. Abtrakte klasse of koppelvlakke definieer metodes sonder om
  526. 'n implementering voor te skryf.  Hierdie konkrete klas moet
  527. dus die implementering verskaf vir al die metodes wat nog nie
  528. elkeen 'n lyf het nie.
  529. As al die oorgeδrfde metodes nie ge∩mplementeer word nie,
  530. dan moet hierdie klas ook nog as abstrak gedefinieer word.
  531.  
  532. error writing source; cannot overwrite input file *
  533. Geen verdere hulp beskikbaar.
  534.  
  535. 'try' without 'catch' or 'finally'
  536. As daar 'n "try"-blok in die kode is, dan moet dit
  537. opgevolg word deur ≥f 'n "catch"-blok, ≥f 'n
  538. "finally"-blok, of albei. Die regte patroon is soos volg:
  539.    try {
  540.       statements;
  541.    }
  542.    catch(Exception e) {
  543.      statements;
  544.    }
  545.    finally {
  546.       statements;
  547.    }
  548.  
  549. * does not take parameters
  550. Die tipe wat hier gebruik word kan nie parameters neem nie.
  551. U kan nie hier 'n parameter gee nie.
  552.  
  553. wrong number of type arguments; required *
  554. Geen verdere hulp beskikbaar.
  555.  
  556. type variable {0} occurs more than once in result type of {1}; cannot be left uninstantiated
  557. Geen verdere hulp beskikbaar.
  558.  
  559. type variable {0} occurs more than once in type of {1}; cannot be left uninstantiated
  560. Geen verdere hulp beskikbaar.
  561.  
  562. unclosed character literal
  563. Hier is moontlik 'n karakterkonstante wat nie afgesluit is deur
  564. 'n elkel-aanhalingsteken aan die einde nie: '.
  565.  
  566. unclosed comment
  567. Hier is moontlik kommentaar wat nie beδindig word met
  568. die nodige */ karakters nie.
  569.  
  570. unclosed string literal
  571. Hier is moontlik 'n Stringkonstante wat nie afgesluit is deur
  572. 'n dubbel-aanhalingsteken aan die einde nie: ".
  573.  
  574. undefined label: *
  575. Die veranderlike waarna hier verwys word kan nie gevind word nie.
  576. Dalk is dit nog nie gedeklareer nie, of dit is gedeklareer
  577. buite die reikwydte ("scope") van hierdie instruksie.
  578. Eersgenoemde moontlikheid kan maklik gebeur deur 'n spelfout
  579. in die veranderlike se naam - let byvoorbeeld op die gebruik
  580. van hoofletters ("aNumber" is nie dieselfde as "anumber" nie!)
  581. Die tweede moontlikheid gebeur wanneer 'n veranderlike binne
  582. 'n bepaalde kodeblok { } gedeklareer word en daardie blok is 
  583. op hierdie stadium afgesuit.  As daar byvoorbeeld 'n veranderlike
  584. binne 'n "while"-lus gedeklareer is, is dit slegs sigbaar binne 
  585. daardie lus.
  586.  
  587. unreachable statement
  588. Hierdie stelling of instruksie sal nooit uitgevoer word nie.
  589. Kyk weer goed na die kode en let op die vloeikontrole.
  590. As dit werklik nie nodig is nie, moet dit uitgevee word,
  591. anders moet die beheerstruktuur aangepas word.
  592.  
  593. initializer must be able to complete normally
  594. Statiese inisialiseringsblokke kan nie onderbreek
  595. word deur die aanmeld van uitsonderings of een of 
  596. ander terminering nie, dit moet toegelaat word om
  597. volledig uit te voer.
  598.  
  599. * must be caught or declared to be thrown
  600. Hierdie kode roep 'n metode wat dalk 'n uitsondering kan aanmeld.
  601. Daar is nou twee opsies: die uitsondering moet gevang en hanteer 
  602. word, of dit moet aangestuur word om elders hanteer te kan word.
  603. As u dit self wil hanteer, gebruik dan die struktuur:
  604.    try 
  605.    {
  606.       ...
  607.    }
  608.    catch(...)
  609.    {
  610.       ...
  611.    }
  612. As u dit wil aanstuur, moet die metode se opskrif/kopstuk aantoon
  613. dat dit hierdie uitsondering kan heraanmeld ("throws <ExceptionName>").
  614.  
  615. 'void' type not allowed here
  616. Die "void" tipe kan nie in hierdie konteks gebruik word nie.
  617. Dit is 'n spesiale tipe wat by metodes gebruik word wat geen
  618. teruggee-tipe het nie.
  619.  
  620. * not allowed here
  621. Hier is 'n toegang aanpasser gebruik (iets soos 
  622. "private", "protected", etc.). Hierdie aanpasser is nie
  623. toelaatbaar op hierdie plek nie.
  624.  
  625. * might already have been assigned to
  626. 'n Veranderlike wat "final" is kan slegs eenmaal 'n waarde kry.
  627. Hier is meer as een toekenning vir die betrokke "final"
  628. veranderlike en volgens die kompileerder is dit moontlik dat
  629. albei uitgevoer kan word.
  630.  
  631. * might not have been initialized
  632. Hier word 'n lokale veranderlike gebruik sonder dat
  633. dit gewaarborg is om eers ge∩nisialiseer te wees.
  634. Dit het dus dalk op hierdie stadium nog nie 'n waarde nie.
  635. As u twyfel, dan is dit beter om dit 'n waarde te gee
  636. tesame met die deklarasie.
  637.  
  638. variable {0} might be assigned in loop
  639. Geen verdere hulp beskikbaar.
  640.  
  641. error while writing *
  642. Geen verdere hulp beskikbaar.
  643.  
  644. * is public, should be declared in a file named *
  645. 'n Klas wat as "public" gedeklareer is, moet gestoor 
  646. word in 'n lΩer met dieselfde naam as die klas 
  647. (let ook op die gebruik van hoof- en kleinletters).
  648. Verder moet die lΩernaam die uitgang ".java" hΩ.
  649. Byvoorbeerd: "public class Foo" moet gestoor word
  650. 'n 'n lΩer genaamd "Foo.java".
  651.  
  652. cannot read: *
  653. Geen verdere hulp beskikbaar.
  654.  
  655. * uses or overrides a deprecated API.
  656. Hier word 'n metode gebruik wat nie meer aanbeveel word nie.
  657. Daar is waarskynlik in die nuwe Java spesifikasie 'n ander
  658. metode of klas wat nou hierdie funksionaliteit verskaf.
  659. Kyk asb. in die dokumentasie van die Java klasbiblioteke
  660. vir meer besonderhede.
  661.  
  662. * has been deprecated
  663. Hier word 'n metode gebruik wat nie meer aanbeveel word nie.
  664. Daar is waarskynlik in die nuwe Java spesifikasie 'n ander
  665. metode of klas wat nou hierdie funksionaliteit verskaf.
  666. Kyk asb. in die dokumentasie van die Java klasbiblioteke
  667. vir meer besonderhede.
  668.  
  669. ';' expected
  670. Hier kort 'n kommapunt aan die einde van 'n lyntjie.
  671. Dit is moontlik die lyntjie wat aangedui word, of
  672. net die lyntjie daarbo.
  673.  
  674. 'case', 'default' or '}' expected
  675. Geen verdere hulp beskikbaar.
  676.  
  677. 'class' or 'interface' expected
  678. Die sleutelwoord "class" of "interface" word verwag
  679. naby die begin van die bronkodelΩer.
  680. Dit is moontlik hier uitgelaat, of daar is ander teks
  681. voor dit wat nie daar hoort nie.
  682.  
  683. '.class' expected
  684. Geen verdere hulp beskikbaar.
  685.  
  686. '(' or '[' expected
  687. Dit lys asof daar 'n onewe aantal hakies in die kode is
  688. en dit maak die kompileerder deurmekaar.
  689. Bestudeer die kode noukeurig om te sorg dat al die
  690. beginhakies en eindhakies by mekaar pas.
  691.  
  692. * expected
  693. Die simbool in die foutboodskap is op hierdie
  694. punt in die kode verwag, maar dit was nie daar nie.
  695. Probeer vasstel waarom hierdie simbool hier verwag is.
  696.  
  697. orphaned *
  698. Geen verdere hulp beskikbaar.
  699.  
  700. cannot access *
  701. Geen verdere hulp beskikbaar.
  702.  
  703. type parameter {0} is not within its bound *
  704. Geen verdere hulp beskikbaar.
  705.  
  706. type parameters of {0} cannot be determined
  707. Geen verdere hulp beskikbaar.
  708.  
  709. incompatible types*
  710. 'n Uitdrukking van 'n sekere tipe is hier benodig.
  711. Daar was egter 'n uitdrukking van 'n ander tipe wat nie
  712. versoenbaar is nie, byvoorbeeld 'n "String" is gevind
  713. waar 'n "int" verwag was.
  714.  
  715. inconvertible types*
  716. Die tipe wat hier gegee is kan nie outomaties
  717. omgeskakel word na die verlangde tipe nie.
  718.  
  719. possible loss of precision
  720. Geen verdere hulp beskikbaar.
  721.  
  722. unexpected type
  723. 'n Uitdrukking van 'n sekere tipe is hier benodig.
  724. Daar was egter 'n uitdrukking van 'n ander tipe wat nie
  725. versoenbaar is nie, byvoorbeeld 'n "String" is gevind
  726. waar 'n "int" verwag was.
  727.  
  728. abstract {0} {1} cannot be accessed directly
  729. Geen verdere hulp beskikbaar.
  730.  
  731. *An explicit 'this' qualifier must be used to select the desired instance.
  732. Geen verdere hulp beskikbaar.
  733.  
  734. * cannot be referenced from a static context
  735. You are trying to access an instance field or instance
  736. method from a static method. That is not allowed. The
  737. instance fields and methods belong to an object, while
  738. you have no active object in static methods.
  739. Static methods can only call other static methods in 
  740. their class (or they need to use an explicit object
  741. for the call).
  742.  
  743. cannot resolve symbol*
  744. U gebruik hier 'n simbool ('n naam vir 'n veranderlike,
  745. metode of klas) wat nog nie tot dusver gedefinieer is
  746. binne die sigbare reikwydte nie.  Maak seker van die
  747. spelling van die naam, en of u nie vergeet het om dit te
  748. deklareer nie.  As dit wel gedeklareer is, is dit dalk
  749. nie toeganklik van hier af nie (buite die reikwydte).
  750.  
  751.  
  752. {0}; {1} and {2} are static
  753. Geen verdere hulp beskikbaar.
  754.  
  755. {0}; overridden method is {1}
  756. Geen verdere hulp beskikbaar.
  757.  
  758. * attempting to assign weaker access privileges; was *
  759. U herdefinieer hier 'n metode en verander tergelykertyd die 
  760. toegangsregte (private, protected, public). Dit is slegs moontlik 
  761. om wyer toegangsregte toe te ken (bv. van private na public)
  762. en nie om toegang in te perk nie (bv. van public na private). 
  763. Natuurlik is dit ook toelaatbaar om dit te onveranderd weer te gee.
  764.  
  765. * overridden method does not throw *
  766. U herdefinieer hier 'n metode en meld 'n uitsondering aan. 
  767. Herdefiniδrende metodes mag nie uitsonderings aanmeld 
  768. as die superklas se metode dit nie ook aanmeld nie.
  769. Die metode in die subklas mag dus minder uitsonderings aanmeld,
  770. maar nie meer nie.
  771.  
  772. * attempting to use incompatible return type
  773. Geen verdere hulp beskikbaar.
  774.  
  775. * is already defined in this compilation unit
  776. U het hierdie naam vir die tweede maal gedefinieer. 
  777. Kies 'n ander naam vir hierdie identifiseerder.
  778.  
  779. {0} is already defined in a single-type import
  780. Geen verdere hulp beskikbaar.
  781.  
  782. * conflicts with a compiler-synthesized symbol in *
  783. Geen verdere hulp beskikbaar.
  784.